function book_type_table() {
    var localObj = window.location;
    var contextPath = localObj.pathname.split("/")[1];
    var basePath = localObj.protocol+"//"+localObj.host+"/"+contextPath+"/";
    $('#list').bootstrapTable('destroy');
    $('#list').bootstrapTable({
        method:"post",
        url : basePath+"bookType/getbycondition",// 要请求数据的文件路径
        height : "750px",// 高度调整
        striped : true,// 是否显示行间隔色
        pageNumber:1, // 初始化加载第一页，默认第一页
        pagination: true,// 是否分页
        sidePagination : "server",// 指定服务器端分页
        pageSize:10,// 单页记录数
        pageList:[5,10,20,30],// 分页步进值
        showRefresh : true,// 刷新按钮
        showColumns : true,
        clickToSelect : true,// 是否启用点击选中行
        toolbarAlign : "right",// 工具栏对齐方式
        buttonsAlign : "right",// 按钮对齐方式
        toolbar : "#toolbar",// 指定工作栏
        queryParamsType: "undefined",
        showExport: true,
        buttonsAlign:"right",  //按钮位置
        exportTypes:['excel'],  //导出文件类型
        queryParams:function queryParams(params){
            temp={
                // 每页多少条数据
                count:params.pageSize,
                // 请求第几页
                page:params.pageNumber
            };
            return temp;
        },
        responseHandler:function responseHandler(res){
            var result = eval(res);
            if (result.result_code==200) {
                var data = eval(result.data);
                return {
                    "total":data.total,
                    "rows":eval(data.rows)
                };
            } else {
                return {
                    "rows" : [],
                    "total" : 0
                };
            }
        },
        columns: [{
            field: 'id',
            title: '类型编号'
        }, {
            field: 'name',
            title: '类型名称'
        }, {
            field: 'operate',
            title: '操作',
            align: 'center',
            width: 200,
            events: operateEvents_bookTypedetail,
            formatter: operateFormatter_bookTypedetail
        }],
        onClickRow: function (row, tr) {

        }
    });
    $(".pull-right").css("display","block");
}
function book_type_search_table(data) {
    var localObj = window.location;
    var contextPath = localObj.pathname.split("/")[1];
    var basePath = localObj.protocol+"//"+localObj.host+"/"+contextPath+"/";
    $('#list').bootstrapTable('destroy');
    $('#list').bootstrapTable({
        height : "750px",// 高度调整
        striped : true, // 是否显示行间隔色
        data:data.rows,
        pageNumber:1, // 初始化加载第一页，默认第一页
        pagination: true,// 是否分页
        sidePagination : "client",// 指定服务器端分页
        pageSize:10,// 单页记录数
        pageList:[5,10,20,30],// 分页步进值
        showRefresh : true,// 刷新按钮
        showColumns : true,
        clickToSelect : true,// 是否启用点击选中行
        toolbarAlign : "right",// 工具栏对齐方式
        buttonsAlign : "right",// 按钮对齐方式
        toolbar : "#toolbar",// 指定工作栏
        queryParamsType: "undefined",
        showExport: true,
        buttonsAlign:"right",  //按钮位置
        exportTypes:['excel'],  //导出文件类型
        responseHandler:function responseHandler(res){
            if (res) {
                return {
                    "total":res.total,
                    "rows":eval(res.rows)
                };
            } else {
                return {
                    "rows" : [],
                    "total" : 0
                };
            }
        },
        columns: [{
            field: 'id',
            title: '类型编号'
        }, {
            field: 'name',
            title: '类型名称'
        }, {
            field: 'operate',
            title: '操作',
            align: 'center',
            width: 200,
            events: operateEvents_bookTypedetail,
            formatter: operateFormatter_bookTypedetail
        }],
        onClickRow: function (row, tr) {
        }
    });
    $(".pull-right").css("display","block");
}
function operateFormatter_bookTypedetail(value, row, index) {
    return [
        '<button type="button" class="RoleOfdelete btn btn-primary  btn-sm" style="margin-right:15px;">删除</button>',
        '<button type="button" class="RoleOfEdit btn btn-primary  btn-sm" style="margin-right:15px;">修改</button>'].join('');
}
window.operateEvents_bookTypedetail = {
    'click .RoleOfdelete': function (e, value, row, index) {
        if(confirm("确定删除该书本类型?")){
            var localObj = window.location;
            var contextPath = localObj.pathname.split("/")[1];
            var basePath = localObj.protocol+"//"+localObj.host+"/"+contextPath+"/";
            $.ajax({
                type:"post",
                url:basePath+"bookType/delete",
                data:'{"id":'+row.id+'}',
                datatype:'JSON',
                async:false,
                success:function(resultstring){
                    alert("删除成功");
                    window.location.href=basePath+"html/bookType.html"

                },
                error:function(result){
                    alert("删除失败");
                    window.location.href=basePath+"html/bookType.html"
                }
            });
        }
    },
    'click .RoleOfEdit': function (e, value, row, index) {
        $("#change_id").val(row.id);
        $("#change_id_input").val(row.id);
        $("#change_name").val(row.name);
        popShow({ title: "类型详情", ele: "#changeform", width: 468 });
    }
}